<?php
require_once 'DAO.php';
class ItemNFSe {

    public $idItem = '',
            $idNfes = '',
            $competencia = '',
            $valorServicos = '',
            $valorDeducoes = '',
            $valorPis = '',
            $valorCofins = '',
            $valorInss = '',
            $valorIr = '',
            $valorCsll = '',
            $outrasRetencoes = '',
            $valorIss = '',
            $aliquota = '',
            $descontoIncondicionado = '',
            $descontoCondicionado = '',
            $issRetido = '',
            $responsavelRetencao = '',
            $idServico = '',
            $idCnae = '',
            $codigoTributacaoMunicipio = '',
            $discriminacao = '',
            $idMunicipioPrestacaoServico = '',
            $exigibilidade = '',
            $idMunicipioIncidencia = '',
            $numeroProcesso = '',
            $regimeEspecialTributacao = '',
            $optanteSimplesNacional = '',
            $incentivoFiscal = '';

    public function getDadosItensNFSe() {
        return array(
            'idNfes' => $this->idNfes,
            'competencia' => $this->competencia,
            'valorServicos' => $this->valorServicos,
            'valorDeducoes' => $this->valorDeducoes,
            'valorPis' => $this->valorPis,
            'valorCofins' => $this->valorCofins,
            'valorInss' => $this->valorInss,
            'valorIr' => $this->valorIr,
            'valorCsll' => $this->valorCsll,
            'outrasRetencoes' => $this->outrasRetencoes,
            'valorIss' => $this->valorIss,
            'aliquota' => $this->aliquota,
            'descontoIncondicionado' => $this->descontoIncondicionado,
            'descontoCondicionado' => $this->descontoCondicionado,
            'issRetido' => $this->issRetido,
            'responsavelRetencao' => $this->responsavelRetencao,
            'idServico' => $this->idServico,
            'idCnae' => $this->idCnae,
            'codigoTributacaoMunicipio' => $this->codigoTributacaoMunicipio,
            'discriminacao' => $this->discriminacao,
            'idMunicipioPrestacaoServico' => $this->idMunicipioPrestacaoServico,
            'exigibilidade' => $this->exigibilidade,
            'idMunicipioIncidencia' => $this->idMunicipioIncidencia,
            'numeroProcesso' => $this->numeroProcesso,
            'regimeEspecialTributacao' => $this->regimeEspecialTributacao,
            'optanteSimplesNacional' => $this->optanteSimplesNacional,
            'incentivoFiscal' => $this->incentivoFiscal
        );
    }//fim funcao getDadosItensNFSe

    
    public function grava($codigoNota,$discServico, $codTributacao, $listaServico,$natOperacao,$cidadeInsid,$valorServico){
        $dao = new DAO("localhost", "root", "", "mydb");
        $datas = array(
            'idNfes'=>$codigoNota,
            'discriminacao'=>$discServico,
            'codigoTributacaoMunicipio'=>$codTributacao,
            'idServico'=>$listaServico,
            'regimeEspecialTributacao'=>$natOperacao,
            'idMunicipioIncidencia'=>$cidadeInsid,
            'idMunicipioPrestacaoServico'=>824,
            'valorServicos'=>$valorServico
        );  
        $dao->insert('itemnfes', $datas);
    }
}

?>
